package com.xuzhiguang.baidu.pan.sdk.model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.databind.annotation.JsonNaming;

import java.util.List;

/**
 * @author xuzhiguang
 * @date 2020/6/26 17:29
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
@JsonIgnoreProperties(ignoreUnknown = true)
public class BasicBtListResult extends BaiduPanCommonResult {

    private String guidInfo;

    private Integer guid;

    /**
     * 文件列表
     */
    private List<BaiduPanFile> info;

    @Override
    public String toString() {
        return "BasicBtListResult{" +
                "super=" + super.toString() + '\''+
                ", guidInfo='" + guidInfo + '\'' +
                ", guid=" + guid +
                ", info=" + info +
                '}';
    }

    public String getGuidInfo() {
        return guidInfo;
    }

    public void setGuidInfo(String guidInfo) {
        this.guidInfo = guidInfo;
    }

    public Integer getGuid() {
        return guid;
    }

    public void setGuid(Integer guid) {
        this.guid = guid;
    }

    public List<BaiduPanFile> getInfo() {
        return info;
    }

    public void setInfo(List<BaiduPanFile> info) {
        this.info = info;
    }
}
